package DAO.InterfaceDAO;

import java.util.ArrayList;

import Model.Classe;
import Model.Etudiant;
import Model.Exercice;
import Model.Professeur;

public interface ProfesseurDAO {

	public boolean create(Professeur p);
	public Professeur read(int id);
	public boolean update(Professeur p);
	public boolean delete(Professeur p);
	public boolean exist(String nom, String prenom, String numProf);
	public int id(String nom, String prenom);
	public void inviterEtud(Etudiant e);
	public boolean enabled(String login, String password);
	public ArrayList<Etudiant> getEtudiants(int id);
	public ArrayList<Classe> getClasses(int id);
	public ArrayList<Exercice> getExercices(int idCompte, String theme);

}
